package com.fingersoft.feature.push.huawei

import android.content.Context
import android.os.Build
import android.util.Log
import cn.fingersoft.util.BuildConfigUtil
import com.huawei.hms.push.HmsMessaging

/**
 * @author：mac Email：jooperge@163.com
 * 描述：
 * 修改历史:
 *
 *
 * 创建于： 2020/8/11
 */
open class MHmsConnectHelper {

    companion object {

        private val TAG = "MHmsConnectHelper"

        /**
         * doc:
         *    1。执行该方法表示打包配置开启了 华为Push
         *    2。如果同时开启了极光Push并且当前设备非华为设备，则不初始化华为Push；其他情况均可以直接初始化华为Push
         */
        fun doInit(context: Context?) {
            if (!(BuildConfigUtil.getBoolean("useJpush") && Build.MANUFACTURER.toUpperCase() != "HUAWEI")) {
                Log.e(TAG, "____________doInit")
                HmsMessaging.getInstance(context).isAutoInitEnabled = true
            }
        }
    }
}
